package com.zhuiyun.pm.sys.user.entity;

import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;
import javax.persistence.Id;
import javax.persistence.Table;
import javax.persistence.Transient;
import java.util.Date;

/**
 * @ClassName SysUserEntity
 * @Description TODO
 * @Author zkc
 * @Date 2023年3月14日14:04:54
 **/

@Data
@Table(name="sys_user")
public class SysUserEntity {
    @Id
    private Integer id;

    private String loginName; // 登录账号

    private String nickName; // 昵称

    private String password; // 密码

    private Integer roleId; // 角色id

    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")//JsonFormat是出参格式化。
    private Date createTime; // 创建时间

    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")//JsonFormat是出参格式化。
    private Date updateTime; // 修改时间、

    private Integer delFlag; // 删除状态 0未删除/1已删除

    private Integer avatarId; // 头像id

    @Transient
    private String token;
}
